Silicon Labs /EFR32BG21B010F768IM32 /MODEM_S /FSMSTATUS

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as FSMSTATUS

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (OFF)DETSTATE0 (IDLE)DSASTATE 0 (IDLE)LRBLESTATE0 (IDLE)NBBLESTATE

DSASTATE=IDLE, NBBLESTATE=IDLE, DETSTATE=OFF, LRBLESTATE=IDLE

Description

No Description

Fields

DETSTATE

Detection FSM state

0 (OFF): Off state

10 (TIMINGSEARCH): Timing search

20 (PRESEARCH): Preamble search

30 (FRAMESEARCH): Frame search

40 (RXFRAME): Payload Detection

50 (FRAMEDETMODE0): Timing search with sliding window (FDM0)

DSASTATE

Demodulator DSA FSM state

0 (IDLE): IDLE state

1 (ARRIVALCHK): Arrival Check

2 (STATUSCHK): Status Check

3 (SAMPPW): SAMP_PW

4 (WAITPWRUP): WAIT_PWRUP

5 (WAITDSALO): WAIT_DSALO

6 (WAITABORT): WAIT_ABORT

7 (STOP): STOP

LRBLESTATE

Demodulator long-range BLE FSM state

0 (IDLE): IDLE state

1 (CLEANUP): CLEANUP

2 (CORRCOE): CORRCOE

3 (WAITLRDSA): WAIT_LR_DSA

4 (MAXCORR): MAXCORR

5 (WAITRDY): WAIT_RDY

6 (FEC1DATA): FEC1_DATA

7 (FEC1ACK): FEC1_ACK

8 (PAUSE): PAUSE

9 (FEC2DATA): FEC2_DATA

10 (FEC2ACK): FEC2_ACK

11 (TRACKCUR): TRACK_CUR

12 (TRACKEAR): TRACK_EAR

13 (TRACKLAT): TRACK_LAT

14 (TRACKDONE): TRACK_DONE

15 (TDECISION): T_DECISION

16 (STOP): STOP

NBBLESTATE

Demodulator Narrow-band BLE FSM state

0 (IDLE): IDLE state

1 (VTINITI): VTINITI

2 (ADDRNXT): ADDR_NXT

3 (INICOST): INI_COST

4 (CALCCOST): CALC_COST

5 (INITALACQU): INITAL_ACQU

6 (INITALCOSTCALC): INITAL_COST_CALC

7 (MINCOSTCALC): MIN_COST_CALC

8 (FREQACQU): FREQ_ACQU

9 (FREQACQUDONE): FREQ_ACQU_DONE

10 (TIMINGACQUEARLY): TIMING_ACQU_EARLY

11 (TIMINGACQUCURR): TIMING_ACQU_CURR

12 (TIMINGACQULATE): TIMING_ACQU_LATE

13 (TIMINGACQUDONE): TIMING_ACQU_DONE

14 (VIRTBIINIT0): VIRTBI_INIT0

15 (VIRTBIINIT1): VIRTBI_INIT1

16 (VIRTBIRXSYNC): VIRTBI_RXSYNC

17 (VIRTBIRXPAYLOAD): VIRTBI_RXPAYLOAD

18 (HARDRXSYNC): HARD_RXSYNC

19 (HARDXPAYLOAD): HARD_RXPAYLOAD

20 (TRACKFREQ): TRACK_FREQ

21 (TRACKTIMEARLY): TRACK_TIM_EARLY

22 (TRACKTIMCURR): TRACK_TIM_CURR

23 (TRACKTIMLATE): TRACK_TIM_LATE

24 (TRACKDONE): TRACK_DONE

25 (TRACKDECISION): TRACK_DECISION

26 (STOP): STOP

27 (WAITACK): WAIT_ACK

28 (DEBUG): DEBUG

Links

()